package xyz.xtt.third.service;

import xyz.xtt.third.entity.TblThirdOrder;
import xyz.xtt.third.request.RoseOrderParam;
import xyz.xtt.third.request.RoseOrderRequest;

/**
 * @author huqibo
 * @date 2025/02/10
 */
public interface IRoseService {

	/**
	 * 玫瑰花三方订单
	 * 
	 * @param roseOrder
	 */
	Boolean thirdOrder(RoseOrderRequest roseOrder);

	/**
	 * @param order
	 * @return
	 */
	Boolean thirdOrderMsgAfter(TblThirdOrder order);

	/**
	 * 后续流程测试方法
	 * 
	 * @param orderNumber
	 * @return
	 */
	Boolean after(String orderNumber);

	/**
	 * 三方订单本地下单
	 * 
	 * @param param
	 * @return
	 */
	Boolean roseOrder(RoseOrderParam param);
}
